How to Maintain Efficiency on Vector and Smp Platforms for Large Aerodynamic Calculations

نویسنده

  • J. F. Boussuge
چکیده

Large industrial aerodynamic calculations are nowadays performed indifferently on parallel vector computers or on clusters of SMPs. From a software design point of view it is crucial to ensure the best possible sustained megaflops rate on both platforms while for sake of minimal labour effort it is important to maintain only one source code. In this paper we describe software techniques that have been implemented to comply with these constraints. We first show how we succeeded to obtain a sustained megaflops rate that is independent of the mesh size. We then investigate the possibilities of using OpenMP in some of the main time consuming routines to replace the vectorization by fine grain parallelism to better exploit the shared memory available within each node of the SMP computers. Numerical experiments are reported on HP-Compaq, IBM SP based on Power 3 and Power 4 where tremendous savings can be obtained at a cost of a very little code change.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Robust Controller Design Based-on Aerodynamic Load Simulator Identification Driven by PMSM for Hardware-in-the-Loop Simulations

Aerodynamic load simulators generate the required time varying load to test the actuator’s performance in the laboratory. Electric Load Simulator (ELS) as one of variety of the dynamic load simulators should follows the rotation of the Under Test Actuator (UTA) and applies the desired torque to UTA’s rotor at the same time. In such a situation, a very large torque is imposed to the ELS from the...

متن کامل

Aerodynamic Design Optimization Using Genetic Algorithm (RESEARCH NOTE)

An efficient formulation for the robust shape optimization of aerodynamic objects is introduced in this paper. The formulation has three essential features. First, an Euler solver based on a second-order Godunov scheme is used for the flow calculations. Second, a genetic algorithm with binary number encoding is implemented for the optimization procedure. The third ingredient of the procedure is...

متن کامل

بررسی کارایی اسکرابر ونچوری در جمع‌آوری گردوغبار هوابرد Fe2O3 در یک واحد آهن‌سازی

Background and aims: Steel industry plays an important role in air pollution and particulate emissions released to the environment. The Venturi scrubber is one of the most important scrubbers and components at local exhaust ventilation which has a lot of application to control of the contaminants emissions to the atmosphere in the steel industry. On the other hand, the efficiency of this equipm...

متن کامل

The Effects of Shape Parameterization on the Efficiency of Evolutionary Design Optimization for Viscous Transonic Airfoils

The effect of airfoil shape parameterization on optimum design and its influence on the convergence of the evolutionary optimization process is presented. Three popular airfoil parametric methods including PARSEC, Sobieczky and B-Spline (Bezier curve) are studied and their efficiency and results are compared with those of a new method. The new method takes into consideration the characteristics...

متن کامل

Passive Vibration Control for Fatigue Damage Mitigation in Steel Jacket Platforms

Considering the stress cycles in the joints and members due to wave induced forces on offshore platforms, fatigue analysis is therefore one of the most important analyses in the offshore platforms design. Although most of the steel jacket type platforms are designed and located in areas with relatively high ratios of operational sea-states, for maximum environmental events, would have acceptabl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004